*{
  margin:0;
  padding:0;
}
.banxin {
  width: 1200px;
  margin: 0 auto;
  font-family: "Microsoft Yahei";
}
img {
  width: 100%;
  vertical-align: middle;
}
  .list-wrap {
      background-color: #fff;
      padding-bottom: 12px;
    }
  /*内网-站内导航*/
    .list-wrap .list-header {
      padding: 30px 0;
      font-size: 22px;
      line-height:23px;
      height:23px;
      letter-spacing: 1.2px; 
      color: #888888;
      border-bottom:3px solid #074fbc;
    }
    .list-wrap .list-header span{
      display: inline-block;
    }
    .list-wrap .list-header-mark {
      width: 21px;
      height:21px;
      margin-right: 16px;
      display: inline-block;
      vertical-align: bottom;
      margin-bottom: 1px;
    }
    .list-wrap .list-header-active {
      color: #3D7EEA;
    }

  /*列表-文章列表*/
    .list-content{
      padding-top:36px;
    }
    .list-content .page-item{
      background-color: #f9f9f9;
      border-radius:6px;
      border:1px solid #e8e7e7;
      padding:48px 72px 38px;
      margin-bottom: 30px;
    }

    .list-content .page-item .page-item-top{
      padding-bottom: 15px;
      border-bottom: 1px dashed #e1e0e0;
      margin-bottom: 42px;
    }
    .list-content .page-item .page-item-top-title{
      font-size: 24px;
      line-height:24px;
      color:#333333;
      margin-bottom:32px;
      overflow: hidden;
      text-overflow:ellipsis;
      white-space: nowrap;
    }
    .list-content .page-item .page-item-top-other{
      font-size: 20px;
      line-height:28px;
      color: #227dba;

    }
    .list-content .page-item .page-item-top-other .view-time-icon{
      width: 28px;
      height:28px;
      overflow: hidden;
      display: block;
    }
    .list-content .page-item .page-item-top-other .view-time img{
      display: block;
      width:100%;
    }
    .list-content .page-item .page-item-btm{
      font-size:20px;
      color:#949494;
      line-height: 30px;
    }
    .list-content .page-item .page-item-btm .more-detail{
      color: #ff8100;
      margin-left:4px;
      text-decoration: none;
    }

  /*分页*/
    .list-content-pagination{
      padding:14px 0 40px;
    }
    .pagination{
      clear:both;
      color:#333333;
      padding:5px 0px 5px 0px;
      font-size:18px;
      text-align: center;
    }
    .pagination a{
      display: inline-block;
      padding: 0 20px;
      height:46px;
      line-height: 46px;
      margin:0 8px;
      cursor: pointer;
      background: #f2f2f2;
      text-decoration:none;
      color:#333333;
      min-width: 48px;
      box-sizing: border-box;
    }

    .pagination span.disabled{
      display: inline-block;
      padding: 0 20px;
      height:46px;
      line-height: 46px;
      margin:0 8px;
      background-color:#f2f2f2;
      color:#333333;
    }
    .pagination span.curr{
      display: inline-block;
      padding: 0 20px;
      height:46px;
      line-height: 46px;
      margin:0 8px;
      background-color: #0849a4;
      color: #ffffff;
    }
    .pagination a:hover{
      background-color: #0849a4;
      color: #ffffff;
    }
    .pagination .spanDot{
      display: inline-block;
      margin:0 8px;
      line-height: 46px;
      height:46px;
      padding:0 10px;
    }
    .pagination .next-pre-btn{
      background-color: #0849a4;
      color: #ffffff;
    }

.d-block{
  display: block;
}
.fl{
  float: left;
}
.fr{
  float: right;
}
.clearfix:after {content: "."; display: block; height:0; clear:both; visibility: hidden;}

.mr-10{
  margin-right:10px;
}
.mr-30{
  margin-right:30px;
}
.mr-50{
  margin-right:50px;
}